using System;
using System.Collections.Generic;
using System.Text;

namespace Administration_Toolkit_v2
{
    
    enum ResxFileElementType
    {
        ResHeader=1,MetaData,Data,Assembly

        
    }

    class ResxFileElement
    {
        private string strName;
        private string strValue;
        private string strComment;
        private string strType;
        private string strMimeType;
        private string strAlias;
        private string strXmlSpace;
        private ResxFileElementType enElementType;

        public ResxFileElement(string Name, string Value, string Comment, string Type, string strMimeType, string Alias, string XmlSpace, ResxFileElementType ElementType)
        {
            this.Name = Name;
            this.Value = Value;
            this.Comment = Comment;
            this.Type = Type;
            this.MimeType = MimeType;
            this.ElementType = ElementType;
            this.Alias = Alias;
            this.XmlSpace = XmlSpace;  
        }

        public ResxFileElementType ElementType
        {
            get
            {
                return enElementType;
            }
            set
            {
                enElementType = value;
            }
        }
        
        public string Name
        {
            get
            {
                return strName;
            }
            set
            {
                strName = value;
            }
        }

        public string XmlSpace
        {
            get
            {
                return strXmlSpace;
            }
            set
            {
                strXmlSpace = value;
            }
        }

        public string Alias
        {
            get
            {
                return strAlias;
            }
            set
            {
                strAlias = value;
            }
        }

        public string Value
        {
            get
            {
                return strValue;
            }
            set
            {
                strValue = value;
            }
        }

        public string Comment
        {
            get
            {
                return strComment;
            }
            set
            {
                strComment = value;
            }
        }
        
        public string Type
        {
            get
            {
                return strType;
            }
            set
            {
                strType = value;
            }
        }

        public string MimeType
        {
            get
            {
                return strMimeType;
            }
            set
            {
                strMimeType = value;
            }
        }


    }
}
